package com.itfreer.data.metadata;

import java.util.List;

import com.itfreer.data.metadata.entity.DataDictionaryEntity;
import com.itfreer.form.api.BaseService;
import com.itfreer.form.api.dictionary.DictionaryEntity;

/**
 * 定义字典服务
 */
public interface DefaultDictionaryService extends BaseService<DataDictionaryEntity> {
	/**
	 * 根据字典名称，获取所有字典数据
	 * @param dicName
	 * @return
	 */
	List<DictionaryEntity> getEntitys(String dicName);
	
	/**
	 * 删除实体
	 * 
	 * @param guid
	 *            唯一值
	 */
	void delete(String dn, String guid);
	
	/**
	 * 指量删除实体
	 * 
	 * @param guid
	 *            唯一值集
	 */
	void deletes(String dn, String guids);
}